package pers.bbw.crr.dto;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import pers.bbw.crr.dto.base.BaseSearchDto;

/**
 * 活动信息DTO activity
 *
 * @author bbw
 * @date 2024-12-13
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "活动信息DTO", description = "查询DTO")
public class ActivitySearchDto extends BaseSearchDto {

    /**
     * 社团活动名称
     */
    @ApiModelProperty(value = "社团活动名称")
    private String activityName;

    /**
     * 活动编号
     */
    @ApiModelProperty(value = "活动编号")
    private String activityNo;

    /**
     * 活动类型
     */
    @ApiModelProperty(value = "活动类型（1.校园活动；2.社团活动）")
    private Integer typeCode;

    /**
     * 发起活动社团/管理员id
     */
    @ApiModelProperty(value = "发起活动社团id/管理员")
    private Integer objectId;

    /**
     * 状态
     */
    @ApiModelProperty(value = "状态（1.未开始；2.正在进行；3.已结束）")
    private Integer state;

}
